package io.hansan.oli.exception;

import lombok.AllArgsConstructor;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 标准化错误响应
 */
@Data
@AllArgsConstructor
public class ErrorResponse {
    /**
     * HTTP状态码
     */
    private int status;

    /**
     * 错误类型
     */
    private String error;

    /**
     * 详细错误信息
     */
    private String message;

    /**
     * 错误发生时间
     */
    private LocalDateTime timestamp;
}